<?php

class Contacto extends Controller {

	function Contacto()
	{
		parent::Controller("contacto");
		
		$this->load->library('My_PHPMailer');
	}

    /**
     * Function to process the Form Data
     */
    function process() {
        $this->load->library("validation");
        $this->validation->set_message('required', 'Obligatorio');
        $this->validation->set_message('valid_email', 'Inv&aacute;lido');
        //set none delimiters
        $this->validation->set_error_delimiters('', '');

        $fields['username'] = 'username';
        $fields['email']    = 'email';
        $fields['about']    = 'about';
        $fields['comment']  = 'comment';
        $this->validation->set_fields($fields);

        $rules['username'] = 'required';
        $rules['email']    = 'required|valid_email';
        $rules['comment']  = 'required';
        $this->validation->set_rules($rules);
        if ($this->validation->run() == FALSE) {
            $data = array(
                'username' => $this->validation->username_error,
                'email'    => $this->validation->email_error,
                'comment'  => $this->validation->comment_error,
                'error'    => true
                );
            echo json_encode($data);
        } else {
            $data = array(
                'error'   => false,
                'username'=> $this->input->post("username"),
                'email'   => $this->input->post("email"),
                'about'   => $this->input->post("about"),
                'comment' => $this->input->post("comment")
                );

            $data = json_encode($data);
            
            //send mail to admin
            $body_mail = "
		            <!-- PREPARE MAIL INFO -->
		            <figure>
		           		<img id='logo' alt='ConocePunta' src='http://www.conocepunta.com.ar/images/cp-logo2.png'>
		            </figure>
		            <p>Realizado en - <a href='http://www.conocepunta.com.ar'>www.conocepunta.com.ar</a></p>
		            <ul>
			            <li>Nombre: ".$this->input->post('username')."</li>
			            <li>Email: ".$this->input->post('email')."</li>
			            <li>Asunto: ".$this->input->post('about')."</li>
			            <li>Comentario: ".$this->input->post('comment')."</li>
		            </ul>
                    ";    
            
            $mail = new PHPMailer();
            // REMITENTE
            $mail->From       = "conocepunta@gmail.com";
            $mail->FromName   = "ConocePunta";
            // ASUNTO
            $mail->Subject    = "[Comentario] ConocePunta";
            // MENSAJE OPCIONAL
            $mail->AltBody    = "Para ver este mensaje, active la compatibilidad con correos HTML.";
            // DESTINATARIOS
            //user
            $mail->AddAddress('conocepunta@gmail.com', 'Admin');
            //copy mails
            $mail->MsgHTML($body_mail);
            $mail->Send();

            //mail to user
            $body_mail = "
	            <!-- PREPARE MAIL INFO -->
	            <figure>
	            <img id='logo' alt='ConocePunta' src='http://www.conocepunta.com.ar/images/cp-logo2.png'>
	            </figure>
	            <p>Realizado en - <a href='http://www.conocepunta.com.ar'>www.conocepunta.com.ar</a></p>
	            </br>
            	<h2>Gracias por contactarte!</h2>
            	</br>
            	<h4>No dejes de visitar el sitio para enterarte todas las novedades de Punta Alta y la zona</h4>
            	</br></br></br>
            	<p>Atte. El equipo de ConocePunta.</p>
            ";

            $mail->ClearAddresses();
			//send feedback			
            $mail->Subject    = "[ConocePunta] Seguimos en contacto!";
            // MENSAJE OPCIONAL
            $mail->AltBody    = "Para ver este mensaje, active la compatibilidad con correos HTML.";
            // DESTINATARIOS
            //user
            $mail->AddAddress($this->input->post("email"), $this->input->post("username"));
            //copy mails
            $mail->MsgHTML($body_mail);
            $mail->Send();
	
            echo $data;
        }
    }

	function index()
	{
      $data['page_title'] = "ConocePunta - Publicit&aacute; en Punta Alta o s&oacute;lo dejanos un mensaje. Queremos saber de vos! - Punta Alta, Buenos Aires, Argentina.";
      $data['meta_description'] = '<meta name="description" content="ConocePunta - Punta Alta, Buenos Aires, Argentina - Si sos de Punta Alta, queremos saber de vos. Comunicate v&iacute;a mail, por Twitter o Facebook." />';      
      $output = $this->load->view('head_view', $data, true);
      $navbar = $this->write_navbar();    
      $output .= $navbar . "<div class='content centered'><div style='margin-top: 25px;'>";      
      $output .= "<div style='margin:0px 60px' class='lheader plan'>".
        		  "<h2>Estamos en Contacto...</h2>".
                  //"<h2>Contactate con nosotros usando el formulario, o mediante algunos de los links que aparecen a continuaci&oacute;n:</h2>".
                  "<ul>".
                  	"<li>Envianos tu <p class='color42 inline'>opinion</p></li>".
                  	"<li>Mandanos <p class='color42 inline'>informacion</p> sobre <p class='color42 inline'>tu negocio</p></li>".
                  	"<li>O solo decinos <p class='color42 inline'>Hola!</p></li>".
                    /*"<li class=' facebook icon'><a href='http://www.facebook.com/pages/Conoce-Punta/145094618228' target='_new'>Facebook</a></li>".
                    "<li class=' twitter icon'><a href='http://www.twitter.com/conocepunta' target='_new'>Twitter</a></li>".
                    "<li class=' gmail icon'><a href='mailto:conocepunta@gmail.com'>conocepunta@gmail.com</a></li>".*/
                  "</ul>".
                 "</div>";
      $output .= "</ul></div>";
      
      $form = "<div class='lheader contact_side' style='margin:0px 60px; width:100%'>".form_open(base_url()."contacto/process", 'onsubmit="return false;" id="contact"').
		      '<div>'.
		      //<label for="username">*Nombre</label><br>
		      '<input class="input" placeholder="*Nombre" type="text" name="username" id="username"/>
		      </div>
		      <div>'.
		      //<label for="email">*Email</label><br>
		      '<input class="input" placeholder="*Email" type="text" name="email" id="email"/>
		      </div>
		      <div>'.
		      //<label for="about">Asunto</label><br>
		      '<input class="input" placeholder="Asunto" type="text" name="about" id="about"/>
		      </div>
		      <div>'.
		      //<label for="comment">*Comentario</label><br>
		      '<textarea class="input" placeholder="*Comentario" rows="10" cols="35" name="comment" id="comment"></textarea>
		      </div>
		      <input class="submit" type="submit" value="Enviar" />
		      <span id="success" class="ui-state-highlight" style="display:none"></span>
		      </form>
	      </div>';      
      $output .= $form."</div>";
      $output .= $this->load->view('foot_view', $data, true);
      $this->output->set_output($output);
	}
}
?>